package dbaproj.pojo;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.List;

public class Kosar {
	private String isbn;
	private int darab;
	private double osszeg;
	private Vasarlo vasarlo;
	
	public Kosar(String isbn, int darab, double osszeg, Vasarlo vasarlo) {
		this.isbn = isbn;
		this.darab = darab;
		this.osszeg = osszeg;
		this.vasarlo = vasarlo;
	}
	
	public Kosar(ResultSet rs, List<Vasarlo> vasarlok) {
		try {
			isbn = rs.getString(1);
			darab = rs.getInt(2);
			osszeg = rs.getDouble(3);
			long vasarlo_id = rs.getLong(4);
			for (Vasarlo v : vasarlok) {
				if (v.getId() == vasarlo_id) {
					vasarlo = v;
					break;
				}
			}
		} catch (SQLException e) {
			e.printStackTrace();
		}
	}
	
	public String getIsbn() {
		return isbn;
	}
	public void setIsbn(String isbn) {
		this.isbn = isbn;
	}
	public int getDarab() {
		return darab;
	}
	public void setDarab(int darab) {
		this.darab = darab;
	}
	public double getOsszeg() {
		return osszeg;
	}
	public void setOsszeg(double osszeg) {
		this.osszeg = osszeg;
	}
	public Vasarlo getVasarlo() {
		return vasarlo;
	}
	public void setVasarlo(Vasarlo vasarlo) {
		this.vasarlo = vasarlo;
	}
}
